public class TestDemo {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
//        int max = a>b?a:b;
//        System.out.println(max);
//        System.out.println(a < b ? 1 : 2.0);//不会报错 并把1提升为1.0
//        int c = a>b?1:2.0; //会报错 不是同一类型
        System.out.println(c);
//        boolean flag = false?false:true;
//        System.out.println(flag);
//        System.out.println(1/0.0f);
    }
}
//    public static void main1(String[] args) {
//        System.out.println(5 / 2);
//        System.out.println((float) 5 / 2);
//        System.out.println(5 / (float) 2);
//        System.out.println((float) (5 / 2));
////      System.out.println(5/0); //除数不可为0 算术异常：/by zero
//        System.out.println(10 % 3);
//        System.out.println(10 % -3);
//        System.out.println(-10 % 3);
//        System.out.println(-10 % -3);
//        System.out.println(11.5 % 2.0);
//        System.out.println(11.0 % 2.0);
//        //java种可以对小数求余数
//
//        int a = 10;
//        int b = 20;
//        System.out.println(a == b);
//        System.out.println(a < b);
//        System.out.println(a <= b);
//        System.out.println(a > b);
//        System.out.println(a >= b);
//        System.out.println(a != b);
//        System.out.println(a & b);
//
//        int c = 0xf; //00000000 00000000 00000000 00001111
//        System.out.printf("%x\n",~c);//11111111 11111111 11111111 11110000
//        //fffffff0
//
//        int d = 0x1; //0001
//        int e = 0x2; //0010
//        System.out.printf("%x\n",d^e); //0011 3
//
//        int g = 0x10;
//        System.out.printf("%x\n", g >> 1);
//        System.out.printf("%x\n", g << 1);
//
//    }
//}

//      int c = 1;
//      int d = 2;
//      System.out.println(c==1 && d==2);
//      System.out.println(c!=1 && d==2);
//      System.out.println((c>1) && (d/0==0)); //短路与 表达式1为假就不执行表达式2 所以不会报除0异常
////      System.out.println((c>1) & (d/0==0));  &不遵守短路规则
//
//      //同样的 || ! 表达式也必须为布尔表达式
//      System.out.println(!(c==1));
//      System.out.println(!(c!=1));
//  }

